Religion is based on a belief system about ultimate powers and involves personal practices and group rituals stemming from shared convictions. The main native Indian religions are Hinduism, Buddhism, Jainism and Sikhism, with Hinduism accounting for 80% of India's population. The two main philosophical streams of thought in ancient India were the shramana religions like Buddhism and Jainism, and the Vedic religion, which modern Hinduism continues today.